invent or create something - Turco Inglés Diccionario